#ifndef _USP_EXTI0_H
#define _USP_EXTI0_H

#include "gd32f4xx.h"
#include <stdio.h>
#include "systick.h"

#define RCU_GPIO_PORT      RCU_GPIOE
#define GPIO_PORT          GPIOE
#define GPIO_PIN_OUT       GPIO_PIN_8|GPIO_PIN_9|GPIO_PIN_10|GPIO_PIN_11
#define GPIO_PIN_IN        GPIO_PIN_12|GPIO_PIN_13|GPIO_PIN_14|GPIO_PIN_15
#define EXTI_SOURCE_GPIO   EXTI_SOURCE_GPIOE
#define IRQN_TYPE          EXTI10_15_IRQn
#define EXTI_IRQHandler    EXTI10_15_IRQHandler

#define MK_DOWN_ON 1
#define MK_UP_ON 1
void usp_exti0_init();


extern void Mkey_down(uint8_t i,uint8_t j);
extern void Mkey_up(uint8_t i,uint8_t j);
#endif